package com.atguigu.gmall.cart.service;

import com.atguigu.gmall.model.cart.CartInfo;

import java.util.List;

/**
 * @program: gmall-parent
 * @author: Mr.Zhuo
 * @create: 2022-04-14 09:41
 **/
public interface CartService {
    // 添加购物车
    void addCat(Long skuId, String userId, Integer skuNum);

    //查询购物车
    List<CartInfo> getCartList(String userId, String userTempId);

    // 更改选中状态
    void checkCart(String userId, Integer isChecked, Long skuId);

    // 删除
    void deleteCart(Long skuId, String userId);

    //根据用户Id 查询购物车列表
    List<CartInfo> getCartCheckedList(String userId);
}
